Systems and methods to distribute and authenticate product delivery lockers

ABSTRACT

In some embodiments, systems, apparatuses and methods are provided to support the delivery of products. Some embodiments provide a retail delivery locker system comprising: multiple delivery lockers comprising: a housing enclosing an interior product cavity; a door enabling access to the product cavity; first and second docking couplers each configured to securely dock with a docking station and a docking coupler of another locker; and a communication link between the first and second docking couplers; and multiple docking stations each comprising: a locker coupler configured to secure a locker with the docking station; a station control circuit that obtains a first locker identifier from a first locker, confirms the first locker is scheduled to dock with a docking station, and authorize the locking of the docking station with the first docking coupler; and a transceiver enabling the station control circuit to communicate with a remote central control system.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. application Ser. No.15/711,109, filed Sep. 21, 2017, which claims the benefit of U.S.Provisional Application No. 62/401,757, filed Sep. 29, 2016, which areincorporated herein by reference in their entirety.

TECHNICAL FIELD

This invention relates generally to product deliveries.

BACKGROUND

In a modern retail environment, there is a need to improve the customerservice and/or convenience for the customer. One aspect of customerservice is the ability of a customer to obtain products. There arenumerous ways for customers to obtain products. However, there is a needto improve a customer's ability to obtain products.

BRIEF DESCRIPTION OF THE DRAWINGS

Disclosed herein are embodiments of systems, apparatuses and methodspertaining product deliveries. This description includes drawings,wherein:

FIG. 1 illustrates a simplified block diagram of an exemplary productdelivery system, in accordance with some embodiments.

FIG. 2 illustrates an exemplary system for use in implementing methods,techniques, devices, apparatuses, systems, servers, sources and enablingthe distribution and use of delivery lockers, in accordance with someembodiments.

FIG. 3 illustrates a simplified block diagram of an exemplary locker, inaccordance with some embodiments.

FIG. 4 illustrates a simplified block diagram of an exemplary dockingstation cooperated with a first locker and a second locker, inaccordance with some embodiments.

FIG. 5 illustrates a simplified block diagram of an exemplary process ofdocking one or more retail delivery lockers, in accordance with someembodiments.

Elements in the figures are illustrated for simplicity and clarity andhave not necessarily been drawn to scale. For example, the dimensionsand/or relative positioning of some of the elements in the figures maybe exaggerated relative to other elements to help to improveunderstanding of various embodiments of the present invention. Also,common but well-understood elements that are useful or necessary in acommercially feasible embodiment are often not depicted in order tofacilitate a less obstructed view of these various embodiments of thepresent invention. Certain actions and/or steps may be described ordepicted in a particular order of occurrence while those skilled in theart will understand that such specificity with respect to sequence isnot actually required. The terms and expressions used herein have theordinary technical meaning as is accorded to such terms and expressionsby persons skilled in the technical field as set forth above exceptwhere different specific meanings have otherwise been set forth herein.

DETAILED DESCRIPTION

The following description is not to be taken in a limiting sense, but ismade merely for the purpose of describing the general principles ofexemplary embodiments. Reference throughout this specification to “oneembodiment,” “an embodiment,” “some embodiments”, “an implementation”,“some implementations”, “some applications”, or similar language meansthat a particular feature, structure, or characteristic described inconnection with the embodiment is included in at least one embodiment ofthe present invention. Thus, appearances of the phrases “in oneembodiment,” “in an embodiment,” “in some embodiments”, “in someimplementations”, and similar language throughout this specificationmay, but do not necessarily, all refer to the same embodiment.

Generally speaking, pursuant to various embodiments, systems,apparatuses and methods are provided herein useful to enhance productdelivery in part through the authentication of product delivery lockers.In some embodiments, a retail delivery locker system comprises multipledelivery lockers. At least some of the delivery lockers can comprise ahousing enclosing one or more interior product cavities into which oneor more products are placed, and a door positioned within the housingand configured to open to enable access to at least the product cavity.The delivery lockers typically further include at least one andtypically two or more docking couplers. At one of the docking couplers,and typically each of the docking couplers are configured to securelydock and lock with a docking station at a customer delivery location,and further configured to also securely dock and lock with a dockingcoupler of another of the multiple lockers. In some embodiments, thelockers include a communication link between a first docking coupler ofa locker and a second docking coupler of the same locker. The lockersare configured to cooperate with one of multiple docking stations eachpositioned at different customer delivery locations. The multipledocking stations include at least one locker coupler configured tosecure a locker with the docking station. In some embodiments, at leastsome of the docking stations include a station control circuit andmemory accessible by the station control circuit and storinginstructions that are executed by the station control circuit to causethe station control circuit to obtain a first locker identifier from afirst locker of the multiple delivery lockers, confirm the first lockeris scheduled to dock with a docking station of the multiple dockingstations, and authorize the locking of the docking station with thefirst docking coupler. In some embodiments, the docking station furtherincludes a transceiver enabling the station control circuit tocommunicate with a remote central control system.

FIG. 1 illustrates a simplified block diagram of an exemplary productdelivery system 100, in accordance with some embodiments. The productdelivery system 100 includes one or more central control systems 102,multiple product delivery lockers 104, and multiple docking stations106. In some embodiments, the docking stations 106 and/or lockers 104are configured to communicate over one or more, and in some applicationa collection of distributed computer and/or communication networks 110.Some embodiments include multiple delivery vehicles 108 that in parttransport one more lockers to docking stations. The delivery vehiclescan be in communication over the network 110 with at least the centralcontrol system 102.

Further, some embodiments include one or more inventory systems 112and/or the central control system includes or is in communication withan inventory system. The inventory system can track product inventory ofone or more product source locations from which products and/or lockerscan be distributed for delivery to multiple different customersdistributed about one or more geographic areas. In some embodiments, theinventory system further receives customer orders for products. Thecentral control system and/or the inventory system can allocate productsfrom one or more inventories of products to satisfy the orders, with atleast some being scheduled for delivery to customers.

The central control system may further include and/or couple with one ormore databases 114 that store relevant information, such as but notlimited to inventory information, product information, customerinformation (e.g., customer profile information, customer deliveryaddress(es), payment methods, etc.), locker information (e.g., lockeridentifier information, locker capabilities information, locker locationinformation, locker scheduling information, operational statusinformation, and the like), delivery vehicle information, and other suchinformation.

The docking stations 106 are geographically distributed over one or moregeographic areas (e.g., neighborhoods, cities, counties, states, etc.),and in some instances may be associated with a particular building orone or more customers. For example, a particular docking station may besecured at a customer's residence, one or more docking stations may besecured at an apartment and/or condominium complex, one or more dockingstations may be secured at a transportation hub (e.g., a subway station,a bus stop, etc.), one or more docking stations may be secured atshopping facilities (e.g., retail stores, malls, etc.), and/or placed inother relevant locations.

In some embodiments, the central control system and/or a deliverycoordination system schedules delivery of products to relevant deliverylocations. Often products are to be placed into delivery lockers 104 andthe lockers transported to respective delivery locations to providesecure delivery to customer delivery locations. The lockers can betransported by delivery vehicles 108 and/or in some instances, thelockers themselves may be a delivery vehicle, such as an unmanneddelivery vehicle with one or more motors, wheels, directional controlsystem, navigation system, and the like. Further, other deliveryvehicles may transport lockers to launch locations to launch one or moremotorized lockers allowing the lockers to autonomously transportthemselves from the launch location to a corresponding intended deliverylocation. In other instances, a worker may drive the delivery vehicle toa delivery location and deliver a respective locker to the deliverylocation. Some embodiments may employ other methods of transporting thelockers 104 to intended delivery locations.

Customers using user interface units 116 (e.g., smartphones, tablets,computers, laptops, etc.) can access one or more retailers and/orproduct fulfillment center systems over the one or more distributednetworks 110 to order and purchase one or more products. Further, theproduct orders may designate and/or request that the one or moreproducts of the order be delivered in a locker 104 to a docking stationassociated with the customer. In other instances, the central controlsystem identifies, for example through the customer database and/orprofile information, that a docking station 106 is associated with thecustomer. Based on the received orders, the central control system (or ascheduling system) can schedule deliveries and provide relevant deliveryrouting information (e.g., street map routing, turns, distances, flightpath information, etc.) to be followed by the delivery vehicle 108 indelivering the one or more lockers and/or products. In some instances,the delivery routing is based in part on the type of delivery vehicle.

The docking stations 106 are configured to couple with and secure one ormore delivered lockers. Once delivered, customers can open the lockersto gain access to the one or more products placed into the locker. Insome embodiments, prior to a locking of a docking station with a locker,the docking station can authenticate the locker and/or the locker canauthenticate the docking station. For example, the docking station 106may be in communication with the central control system to receivenotification of a scheduled delivery and/or may receive information(e.g., identifier information, passcodes, encryption key information,etc.) about one or more lockers intended to be cooperated with thedocking station. Similarly, the central control system may communicatewith one or more lockers and provide relevant docking stationinformation (e.g., identifier information, passcodes, encryption keyinformation, etc.) of a docking station. Further, the docking stationsand lockers can further be configured to communicate with each other toallow the docking station to authenticate the locker and/or the lockerto authenticate the docking station.

The circuits, circuitry, systems, devices, processes, methods,techniques, functionality, services, servers, sources and the likedescribed herein may be utilized, implemented and/or run on manydifferent types of devices and/or systems. FIG. 2 illustrates anexemplary system 200 that may be used for implementing any of thecomponents, circuits, circuitry, systems, functionality, apparatuses,processes, or devices of the product delivery system 100, and/or otherabove or below mentioned systems or devices, or parts of such circuits,circuitry, functionality, systems, apparatuses, processes, or devices.For example, the system 200 may be used to implement some or all of thecentral control system 102, the lockers 104, the docking stations 106,the delivery vehicles 108, the inventory system 112, the user interfaceunits 116, and/or other such components, circuitry, functionality and/ordevices. However, the use of the system 200 or any portion thereof iscertainly not required.

By way of example, the system 200 may comprise a control circuit orprocessor module 212, memory 214, and one or more communication links,paths, buses or the like 218. Some embodiments may include one or moreuser interfaces 216, and/or one or more internal and/or external powersources or supplies 240. The control circuit 212 can be implementedthrough one or more processors, microprocessors, central processingunits, logic, local digital storage, firmware, software, and/or othercontrol hardware and/or software, and may be used to execute or assistin executing the steps of the processes, methods, functionality andtechniques described herein, and control various communications,decisions, programs, content, listings, services, interfaces, logging,reporting, etc. Further, in some embodiments, the control circuit 212can be part of control circuitry and/or a control system 210, which maybe implemented through one or more processors with access to one or morememory 214 that can store instructions, code and the like that isimplemented by the control circuit and/or processors to implementintended functionality. In some applications, the control circuit and/ormemory may be distributed over the communications network 110 (e.g.,LAN, WAN, Internet, etc.) providing distributed and/or redundantprocessing and functionality. Again, the system 200 may be used toimplement one or more of the above or below, or parts of, components,circuits, systems, processes and the like. For example, the system mayimplement the central control system 102 with the control circuit beinga central control circuit, a locker 104 with a locker control circuit, adocking station 106 with a docking station control circuit, a userinterface unit 116 with a user interface control circuit, or othercomponents.

The user interface 216 can allow a user to interact with the system 200and receive information through the system. In some instances, the userinterface 216 includes a display 222 and/or one or more user inputs 224,such as buttons, touch screen, track ball, keyboard, mouse, etc., whichcan be part of or wired or wirelessly coupled with the system 200.Typically, the system 200 further includes one or more communicationinterfaces, ports, transceivers 220 and the like allowing the system 200to communicate over a communication bus, a distributed computer and/orcommunication network 110 (e.g., a local area network (LAN), wide areanetwork (WAN), the Internet, etc.), communication link 218, othernetworks or communication channels with other devices and/or other suchcommunications or combination of two or more of such communicationmethods. Further the transceiver 220 can be configured for wired,wireless, optical, fiber optical cable, satellite, or other suchcommunication configurations or combinations of two or more of suchcommunications. Some embodiments include one or more input/output (I/O)ports 234 that allow one or more devices to couple with the system 200.The I/O ports can be substantially any relevant port or combinations ofports, such as but not limited to USB, Ethernet, or other such ports.The I/O interface 234 can be configured to allow wired and/or wirelesscommunication coupling to external components. For example, the I/Ointerface can provide wired communication and/or wireless communication(e.g., Wi-Fi, Bluetooth, cellular, RF, and/or other such wirelesscommunication), and in some instances may include any known wired and/orwireless interfacing device, circuit and/or connecting device, such asbut not limited to one or more transmitters, receivers, transceivers, orcombination of two or more of such devices.

In some embodiments, the system may include one or more sensors 226 toprovide information to the system and/or sensor information that iscommunicated to another component, such as the central control system, adocking station, a locker, a delivery vehicle, etc. The sensors caninclude substantially any relevant sensor, such as distance measurementsensors (e.g., optical units, sound/ultrasound units, etc.), opticalbased scanning sensors to sense and read optical patterns (e.g., barcodes), radio frequency identification (RFID) tag reader sensors capableof reading RFID tags in proximity to the sensor, cameras, and other suchsensors. The foregoing examples are intended to be illustrative and arenot intended to convey an exhaustive listing of all possible sensors.Instead, it will be understood that these teachings will accommodatesensing any of a wide variety of circumstances in a given applicationsetting.

The system 200 comprises an example of a control and/or processor-basedsystem with the control circuit 212. Again, the control circuit 212 canbe implemented through one or more processors, controllers, centralprocessing units, logic, software and the like. Further, in someimplementations the control circuit 212 may provide multiprocessorfunctionality.

The memory 214, which can be accessed by the control circuit 212,typically includes one or more processor readable and/or computerreadable media accessed by at least the control circuit 212, and caninclude volatile and/or nonvolatile media, such as RAM, ROM, EEPROM,flash memory and/or other memory technology. Further, the memory 214 isshown as internal to the control system 210; however, the memory 214 canbe internal, external or a combination of internal and external memory.Similarly, some or all of the memory 214 can be internal, external or acombination of internal and external memory of the control circuit 212.The external memory can be substantially any relevant memory such as,but not limited to, solid-state storage devices or drives, hard drive,one or more of universal serial bus (USB) stick or drive, flash memorysecure digital (SD) card, other memory cards, and other such memory orcombinations of two or more of such memory, and some or all of thememory may be distributed at multiple locations over the computernetwork 110. The memory 214 can store code, software, executables,scripts, data, content, lists, programming, programs, log or historydata, user information, customer information, product information, andthe like. While FIG. 2 illustrates the various components being coupledtogether via a bus, it is understood that the various components mayactually be coupled to the control circuit and/or one or more othercomponents directly.

Referring back to FIG. 1, the docking stations 106 are configured to bedistributed at different geographic locations. Typically, the dockingstations are secured at a location (e.g. bolted to the concrete, lockedto a building, locked to a lamp post, other such methods or combinationof two or more of such methods). In some instances, the docking stationsmay be temporarily located at a delivery location, while in otherinstances, may be substantially permanently fixed to a location. Thelockers 104 are transported to a delivery location and configured tocooperate with a docking station at the delivery location. Deliveryvehicles 108 are directed to a delivery location, a docking station 106,launch location, or other relevant location associated with a predefinedcustomer to enable a locker to be cooperated with a correspondingdocking station 106.

FIG. 3 illustrates a simplified block diagram of an exemplary locker104, in accordance with some embodiments. FIG. 4 illustrates asimplified block diagram of an exemplary docking station 106 cooperatedwith a first locker 104 a, a second locker 104 b, and a third locker 104c, in accordance with some embodiments. Referring to FIGS. 1-4, in someembodiments, the lockers 104 include a housing 302 that encloses atleast one interior product cavity into which one or more products can beplaced. One or more doors 304 are positioned within and/or formed in thehousing 302 and configured to open to enable access to one or moreproduct cavities. In some embodiments, a locker includes a lockercontrol circuit 310. A door locking system 312 may be included to lockand unlock the door 304 of the locker. In some instances, the lockercontrol circuit cooperates with one or more door locking systems 312control the locking and unlocking of the door 304 of the locker. Thelocker typically further included one or more wired and/or wirelesstransceivers 320 enabling the locker control circuit 310 to communicatewith at least the docking station 106, and in some instances, one ormore other lockers, delivery vehicles 108, central control system 102,and/or other components of the system 100.

In some applications, the locker further includes a user interface 316to allow workers and/or a customer to interact with the locker. Forexample, the user interface may include buttons to allow a customer toenter an access code to cause the locking system 312 to unlock and/oropen the door 304. In other instances, a customer and/or worker may usea user interface unit 116 to communicate with the locker control circuit310.

At least some of the lockers 104 further comprise multiple dockingcouplers 324, 325. Each of the docking couplers 324, 325 is configuredto securely dock and lock with a locker coupler 402 of a docking station106. Further, one or more of the docking couplers 324, 325 and/or eachof the docking couplers is configured to securely dock and lock with adock coupler of another of the multiple lockers 104. The multipledocking couplers 324, 325 allows multiple lockers to be coupledtogether, and in some instances, coupled in a daisy chain or trainconfiguration. As illustrated in FIG. 4, a first docking coupler 324 ofa first locker 104 a docks with a locker coupler 402 of the dockingstation 106, while a second docking coupler 325 of the first locker candock and lock with a first docking coupler 324 of a second locker 104 b.Similarly, some embodiments enables substantially any number of lockers104 to be cooperated together through the docking couplers.

The docking couplers can be substantially any relevant coupling systemthat allows the lockers to lock with the docking station 106 and/or oneor more other lockers. In some embodiments, the docking couplerscomprise an electronic locking system that allows the locker controlcircuit 310 to activate and deactivate the docking coupler to lock andunlock allowing the lockers to be secured with the docking station (orother locker) and subsequently be removed from the docking station(e.g., after products have been removed by the customer, a deliveryworker, delivery vehicle and/or the locker itself can remove the lockerfrom the docking station). Accordingly, in some embodiments, the lockercontrol circuit is coupled with the docking couplers and/or a couplercontrol circuit, and can communicate commands and/or instructions tocontrol the locking and unlocking of the docking couplers.

In some embodiments, at least some lockers further include one or morecommunication links 326 between a first docking coupler 324 and a seconddocking coupler 325 of the locker. The communication link enablescommunications between and across lockers. In some embodiments, forexample the docking station 106 can communicate with a second locker 104b, third locker 104 c, or substantially any locker along a series orchain of lockers through the series of communication links 326 extendingbetween docking couplers of the chain of lockers. Typically, the lockercontrol circuits 310 are further communicatively coupled with thedocking couplers and/or the communication link allowing the lockercontrol circuits to communicate at least with the docking station 106,when coupled with the docking station.

The docking stations can be positioned at different customer deliverylocations, and thus distributed about one or more geographic areas. Thedocking stations are typically temporarily or permanently secured at alocation (e.g., through bolting 404 of the docking station with aconcrete foundation, sidewalk, road, building, etc., cable locked to apole, building, bike rack, etc., or otherwise secured at a deliverylocation). The docking stations include one or more locker couplers 402that are configured to secure a locker with the docking station. In someembodiments, one or more of the docking stations includes a stationcontrol circuit 410 and memory accessible by the station controlcircuit. The station control circuit can be configured to obtain alocker identifier from a locker of the multiple delivery lockers that isscheduled to couple with the docking station and/or attempting to couplewith the docking station. For example, the locker 104 may communicationa request to the docking station when the locker is within a thresholddistance of the docking station requesting authorization to dock withthe docking station. The request and/or a subsequent communication mayinclude the locker identifier. The docking station control circuit mayuse the identifier information to confirm that the locker is scheduledto dock with the docking station of the multiple docking stations. Insome instances, the control circuit may communicate with the centralcontrol system to receive a notification and/or scheduling of a lockerscheduled to dock with the docking station.

In some embodiments, the docking station control circuit is configuredto authorize and/or deny a locker to dock with the docking station basedon the locker identifier. When authorized, the docking station controlcircuit can authorize a locking of the docking station with a firstdocking coupler 324 of an identified locker. The locking may beimplemented by the docking coupler 324 of the locker, the locker coupler402 of the docking station, or a combination thereof. In someembodiments, the docking station control circuit is communicativelycoupled with a locking system of the locker coupler and can issuecommands to the locking system to activate and deactivate the locking orunlocking of the locker coupler. Similarly, the docking station controlcircuit may communicate instructions through a communication couplingbetween the docking station and the locker, to a locker control circuit310 to trigger the unlocking (or locking when relevant) of a dockingcoupler locking system.

Typically, the docking station further includes one or morecommunication transceivers 412 enabling the station control circuit tocommunicate with the remote central control system 102, one or morelockers 104, a delivery vehicle 108, delivery workers' user interfaceunits 116, remote databases and/or other components. Further, the lockercoupler 402 may include one or more communication interface that mateswith a corresponding communication interface of a docking coupler of alocker. This allows wired communication between the docking stationcontrol circuit 410 and the locker control circuit 310, and/or allowscommunication over the communication link 326 with one or more otherlockers daisy chain coupled. Further, the communication port can beconfigured to allow a coupling through the docking station between thelocker control circuit and the distributed network 110. Additionally oralternatively, communication through the locker coupler may beestablished through the docking station control circuit 410 and/or oneor more transceivers of the docking station.

Although FIG. 4 illustrates the docking station 106 directly coupledwith a single locker, in other instances, the docking station mayinclude multiple locker couplers 402 allowing multiple different lockersto directly couple with the docking station. Further, through the seconddocking couplers 325, one or more of the lockers directly coupled withthe docking station may further enable the daisy chain coupling with oneor more additional lockers.

In some embodiments, the station control circuit 410 is furtherconfigured to obtain a second locker identifier from a second locker 104b of the multiple delivery lockers. Based on the second lockeridentifier, the station control circuit can confirm the second locker isscheduled to dock with the docking station. Further, the docking stationcontrol circuit can authorize the locking of the second docking coupler325 of a first locker 104 a with the first docking coupler 324 of thesecond locker 104 b when the second locker is confirmed to dock with thedocking station.

In some embodiments, the locker coupler 402 may include an electricalpower coupler that is configured to electrically couple with anelectrical power coupler of a locker. In some embodiments, the powercouplers are part of the locker coupler and docking station coupler. Thepower couplers enables electrical power to be supplied to from thedocking station to the locker. The power may be used to charge arechargeable power source of the locker, to power the locker controlcircuit when coupled, power a temperature control system 330, and/orother components and/or systems of the locker. In some implementations,one or more lockers may further include an electrical power conductor328 extending between a first docking coupler 324 and a second dockingcoupler 325. The electrical power couplers enable electrical couplingbetween the docking station and a locker, as well as between lockerssuch that electrical power can be supplied to multiple lockers through adaisy chain coupling. Further, in some applications, the station controlcircuit is further configured to monitor electrical power usage by thefirst locker. The station control circuit may be configured to furthermonitor electrical power usage by the second locker independent of theelectrical power usage of a first locker.

The docking station is typically communicatively couples with thedistributed network 110 through a network coupler and one or moretransceivers 412. The locker coupler 402 and docking couplers 324-325may, in some embodiments, further include one or more communicationcouplers. For example, the communication couplers may be part of thelocker coupler 402 and the docking couplers 324-325 establishing wiredcommunication between the docking station and the lockers. Additionallyor alternatively, the docking station may wirelessly communicate withone or more of the lockers. Through the coupling with the network, thedocking station can provide a communication path between a locker andthe network. Further, some lockers include the communication link orconnection 326 between the first and second docking couplers 324-325which can establish a communication path between the communicationnetwork 110 and one or more successively coupled lockers.

In some embodiments, the lockers can include a temperature controlsystem 330 that can adjust and/or control temperature within one or moreproduct cavities of a locker. The locker control circuits may couplewith the temperature control systems to provide desired temperatureinformation, one or more temperature thresholds and the like.Additionally or alternatively, the control circuit can communicateactivation and deactivation instructions to the temperature controlsystem. One or more temperature sensors can be cooperated with eachproduct cavity of a locker to provide sensed temperature data relativeto the interior of the product cavity to the locker control circuitand/or the temperature control system, which can use the sensor data tocause adjustments in temperature within the corresponding product cavitybased on one or more temperature thresholds and/or desired producttemperatures. The locker control circuit can control an interiortemperature of the product cavity of the locker. In some embodiments,the different lockers can independently control temperature within theirrespective product cavities. For example, a second locker controlcircuit can control an interior temperature of the product cavity of thesecond locker independent of the temperature of the product cavity of afirst locker.

In some embodiments, one or more lockers that are cooperated with adocking station may additionally or alternatively authenticate asubsequent locker attempting to dock to a locker already cooperated withthe docking station. For example, a locker control circuit of a firstlocker 104 b, which has been docked to a docking station or anotherlocker of one or more lockers docked to the docking station, can beconfigured to obtain a second locker identifier from a second locker 104c, of the multiple delivery lockers, intending to be cooperated with thefirst locker. The first locker control circuit can confirm the secondlocker is scheduled to dock with the docking station. In some instances,the first locker control circuit may communicate with the dockingstation control circuit to receive information regarding a dockingschedule, the first locker control circuit may communicate with thecentral control system to obtain information regarding the dockingschedule, or obtain the docking schedule information from one or moreother such sources. The first locker control circuit can authorize ordecline the locking of the second docking coupler 325 of the firstlocker 104 b with the first docking coupler 324 of the second locker 104c when the second locker is confirmed to dock with the docking station.

As described above, the lockers may be transported to the dockingstation by a delivery vehicle. The delivery vehicle may be driven by adelivery worker, while in other instances, a delivery vehicle may be anunmanned delivery vehicle that autonomously transports at least onelocker to the docking station based on delivery route information, whichmay be communicated to the delivery vehicle and/or updated over timebased on one or more factors, including for example changes in locationof the delivery vehicle over time. The docking station and/or one ormore lockers may communicate with a delivery vehicle when a locker is tobe docked with the docking station and/or another locker cooperated withthe docking station, and/or when a delivery vehicle is picking up one ormore lockers. The docking station control circuit 410 can be configuredto identify that an unmanned delivery vehicle 108 transporting a lockeris within a threshold distance of the docking station. For example, theunmanned delivery vehicle may communication a notification to thedocking station, the central control system may receive statusinformation regarding at least a location of the delivery vehicle andcan relay information to the docking station, the docking station mayuse one or more sensors to detect the delivery vehicle (e.g., RFID,distance measurement sensors, bar code sensors, etc.), othernotifications, or combination of two or more of such notifications. Insome instances, the docking station control circuit authenticates theunmanned delivery vehicle prior to and/or during the docking of thelocker. Further, in some embodiments, the docking station controlcircuit 410 and/or one or more of the locker control circuits 310 maycause the communication of a docking station identifier and/or one ormore locker identifiers to the delivery vehicle 108 and/or the one ormore lockers being transported by the delivery vehicle. The deliveryvehicle and/or the one or more transported lockers may authenticate thedocking station and/or one or more of the docked lockers prior to thetransported lockers attempting to dock with the docking station and/or adocked locker.

Authorization to dock the transported locker may be wirelesslycommunicated to the delivery vehicle and/or the transported locker,which can communicate instructions to the delivery vehicle to initiatedocking. Additionally, the docking station control circuit 410 and/or alocker control circuit 310 may activate the locker coupler 402 ordocking coupler to lock the delivered locker with the docking station orlocker already cooperated with the docking station or another locker orlockers cooperated with the docking station. In some instances, thedocking is not allowed without proper authentication. For example, thedocking station control circuit may prevent the locker coupler 402 fromopening when authentication is not confirmed, which prevents a dockingcoupler 324 for coupling with the locking coupler. Similarly,authentication may prevent an opening of a locking coupler, and/or thedelivery vehicle will not attempt to couple a locker with a dockingstation or other locker when authentication is not confirmed. Providingthe lockers with multiple docking couplers 324-325 enables multiplelockers to be daisy chain docked with the docking stations. Further, insome embodiments the docking couplers enable power transfer from thedocking station and between lockers, and/or a communication connectionbetween the docking station and the series of coupled lockers.

The lockers can further be configured to limit access to products withinthe one or more product cavities. In some instances, the locker controlcircuit prevents the unlocking of the door 304 unless a customer canprovide authentication information. The customer authenticationinformation may be entered through a user interface 316 on the locker(e.g., entering a customer defined code, a retail facility specifiedcode, finger print analysis, other such authentication, or combinationof two or more methods of authentication). Additionally oralternatively, the customer may use a customer user interface unit 116to communicate an authentication to the locker control circuit, dockingstation control circuit, and/or central control circuit. Uponauthenticating a customer, the locker may open the door and/or may beundocked from the docking station and/or another locker to allow thecustomer to transport the locker (e.g., into their residence).

As described above, in some embodiments a delivery vehicle and/ordelivery worker may retrieve one or more lockers 104 docked with thedocking station 106. Further, in some embodiments, customers may returnone or more products by placing the returned product into a locker thatis to be picked up. In some embodiments, the customer communicates withthe central control system 102, the docking station control circuit 410and/or a locker control circuit 310, notifying the system of the intentto return a product. For example, the customer may communicate through auser interface unit 116 to request return instructions. The returninstructions may be communicated from the central control circuit, thedocking station control circuit or a locker control circuit withinstructions for returning the product. For example, the returninstructions may identify a locker in which the product is to be placed.In other instances, the customer may simply select a locker and placethe product within the locker. In some embodiments, lockers may includeone or more sensors that can be used to identify the product (e.g., RFIDtag reader, bar code reader, image processing, text capture, weightsensor, etc.). Based on the identified product, the locker and/or thedocking station can notify the central control system 102 requestingscheduling of a product return.

FIG. 5 illustrates a simplified block diagram of an exemplary process500 of docking one or more retail delivery lockers 104, in accordancewith some embodiments. In step 502, a first locker identifier, from alocker of multiple different delivery lockers, is obtained by a stationcontrol circuit 410 of a docking station 106 of multiple differentdocking stations at different customer delivery locations. The deliverylockers comprise a housing enclosing at least an interior productcavity. A door is formed and/or cooperated with the housing and can beclosed to secure one or more products within the product cavity, andopened to enable access to at least the product cavity. The lockersfurther include multiple docking couplers 324, 325 each configured tosecurely dock and lock with a docking station at a customer deliverylocation, and further configured to dock and lock with a docking coupler324, 325 of another of the multiple lockers. At least some of thelockers include a communication link between a first docking coupler andthe second docking coupler of the locker.

In step 504, it is confirmed that the locker is scheduled to dock withthe docking station. This confirmation can be based on a docking stationcontrol circuit receiving an identifier of the locker to be docked, anidentifier of the delivery vehicle transporting the locker, anidentifier of a delivery worker, and/or other such identifiers. Theidentifier information can be confirmed based on a delivery schedule,which is typically defined by the central control circuit, one or moredelivery scheduling systems, or the like. In some embodiments, one ormore additional lockers can be docked with the docking station and/ordocked with the docking station through another locker that is dockedwith the docking station allowing a chain of lockers to be docked withthe docking station. A locker identifier can be obtained from one ormore additional lockers of the multiple delivery lockers. The dockingstation control circuit and/or a locker control circuit can confirm thatthe one or more additional lockers are scheduled to dock with thedocking station. An authorization can be issued authorizing the lockingof the second docking coupler of a first locker with a first dockingcoupler of a second locker when the second locker is confirmed to dockwith the docking station. In step 506, a locking between a lockercoupler of the docking station and the first docking coupler of thefirst locker is authorized, based in part on the confirmation that thelocker is schedule to dock with the docking station.

Some embodiments supply electrical power from the docking station to afirst locker through an electrical power coupler of the docking stationelectrically coupled with the docking coupler of the first locker.Further, some embodiments supply electrical power to a second lockerthrough an electrical power conductor extending between the firstcoupler and the second coupler of the first locker. In some embodiments,power usage by at least the first locker is monitored. Further, someembodiments monitor power usage by a second locker independent of thepower usage of the first locker. For example, a separate electricalcoupling from the locker coupler may be provided to couple tosubsequently lockers. As another example, power may be scheduled so thatpower is supplied to different lockers depending on the schedule, whichmay be used to charge power sources on the lockers so that the lockerscan use the charged power sources to operate components of the lockerwhen not receiving power from the docking station based on the schedule.In yet other instances, power draws may be modulated based on a numberof lockers coupled. Other power distributions and/or tracking can beemployed.

In some embodiments, a communication path is established between anexternal distributed communication network 110 with which the dockingstation is communicatively coupled and one or more lockers (e.g., bothfirst and second lockers) communicatively coupled with the dockingstation. Further, some embodiments control, through a first lockercontrol circuit 310 of a first locker, an interior temperature of theproduct cavity of the first locker. In some embodiments, an interiortemperature of a product cavity of a second locker can be controlled,through a second locker control circuit of the second locker,independent of the temperature of the product cavity of the firstlocker.

A first locker control circuit of a first locker can, in someimplementations, obtain a second locker identifier from a second lockerof multiple different potential delivery lockers. It can be confirmedthat the second locker is scheduled to dock with the docking station.When confirmed, the locking of the second docking coupler of the firstlocker with the first docking coupler of the second locker can beauthorized when the second locker is confirmed to dock with the dockingstation. Some embodiments identify that a delivery vehicle (e.g., anunmanned delivery vehicle) transporting the first locker is within athreshold distance of the docking station, and the delivery vehicle canbe authenticated. In some instances, the delivery vehicle can dock atlocker being transported by the delivery vehicle after the deliveryvehicle and/or the locker has been authenticated.

In some embodiments, systems and a corresponding methods performed bythe system, provide a retail delivery locker system comprising: multipledelivery lockers each comprising: a housing enclosing at least aninterior product cavity; a door positioned within the housing andconfigured to open to enable access to at least the product cavity; afirst docking coupler and a second docking coupler, wherein each of thefirst docking coupler and the second docking coupler are configured tosecurely dock and lock with a docking station at a customer deliverylocation and a docking coupler of another of the multiple lockers; and acommunication link between the first docking coupler and the seconddocking coupler; and multiple docking stations each positioned atdifferent customer delivery locations, wherein each of the multipledocking stations comprises: a locker coupler configured to secure alocker with the docking station; a station control circuit and memoryaccessible by the station control circuit and storing instructions thatwhen executed by the station control circuit cause the station controlcircuit to obtain a first locker identifier from a first locker of themultiple delivery lockers, confirm the first locker is scheduled to dockwith a docking station of the multiple docking stations, and authorizethe locking of the docking station with the first docking coupler; and atransceiver enabling the station control circuit to communicate with aremote central control system.

Some embodiments provide methods of docking retail delivery lockers,comprising: obtaining, by a station control circuit of a docking stationof multiple docking stations at different customer delivery locations, afirst locker identifier from a first locker of multiple deliverylockers, wherein each delivery locker comprises a housing enclosing atleast an interior product cavity, a door configured to open to enableaccess to at least the product cavity, a first docking coupler and asecond docking coupler each configured to securely dock and lock with adocking station at a customer delivery location and a docking coupler ofanother of the multiple lockers, and a communication link between thefirst docking coupler and the second docking coupler; confirming thefirst locker is scheduled to dock with the docking station; authorizinga locking between a locker coupler of the docking station and the firstdocking coupler of the first locker.

Those skilled in the art will recognize that a wide variety of othermodifications, alterations, and combinations can also be made withrespect to the above described embodiments without departing from thescope of the invention, and that such modifications, alterations, andcombinations are to be viewed as being within the ambit of the inventiveconcept.

What is claimed is:
 1. A retail delivery locker system, comprising:multiple delivery lockers each comprising: a housing enclosing at leastan interior product cavity; a first docking coupler and a second dockingcoupler, wherein each of the first docking coupler and the seconddocking coupler are configured to securely dock with a docking stationand a docking coupler of another of the multiple delivery lockers; and acommunication link between the first docking coupler and the seconddocking coupler; and multiple docking stations each positioned atdifferent delivery locations, wherein each of the multiple dockingstations comprises: a locker coupler configured to dock with one of thefirst docking coupler and the second docking coupler of any of themultiple delivery lockers; a station control circuit and memoryaccessible by the station control circuit and storing instructions thatwhen executed by the station control circuit cause the station controlcircuit to confirm a first locker is scheduled to dock with a dockingstation of the multiple docking stations, and authorize a locking of thecorresponding docking station of the multiple docking stations with thefirst docking coupler of the first locker.
 2. The system of claim 1,wherein the station control circuit is further configured to confirm asecond locker is scheduled to dock with the corresponding dockingstation, and authorize the locking of the second docking coupler of thefirst locker with the first docking coupler of the second locker whenthe second locker is confirmed to dock with the corresponding dockingstation.
 3. The system of claim 2, wherein the corresponding dockingstation further comprises an electrical power coupler, and the firstlocker comprises an electrical power conductor extending between thefirst coupler and the second coupler, wherein the electrical powercoupler is configured to electrically couple with the first dockingcoupler of the first locker to supply electrical power to the firstlocker and the second locker.
 4. The system of claim 3, wherein thestation control circuit is further configured to monitor electricalpower usage by the first locker and monitor electrical power usage bythe second locker independent of the electrical power usage of the firstlocker.
 5. The system of claim 2, wherein the corresponding dockingstation further comprises a network coupler configured tocommunicatively couple with an external distributed communicationnetwork, and a communication coupler; and wherein the first lockercomprises a communication connection between the first coupler and thesecond coupler, wherein the communication coupler is configured tocommunicatively couple with the first docking coupler of the firstlocker to establish a communication path between the externaldistributed communication network and the first locker and the secondlocker.
 6. The system of claim 2, wherein the first locker comprises afirst locker control circuit configured to control an interiortemperature of the product cavity of the first locker; and wherein thesecond locker comprises a second locker control circuit configured tocontrol an interior temperature of the product cavity of the secondlocker independent of the temperature of the product cavity of the firstlocker.
 7. The system of claim 2, wherein the corresponding dockingstation further comprises a communication coupler; wherein the firstlocker comprises a communication connection between the first couplerand the second coupler; and wherein the station control circuit isconfigured to transmit communications to the second locker over thecommunication connection between the first coupler and the secondcoupler of the first locker.
 8. The system of claim 1, wherein the firstlocker comprises a first locker control circuit configured to obtain asecond locker identifier from a second locker of the multiple deliverylockers, confirm the second locker is scheduled to dock with thecorresponding docking station, and authorize the locking of the seconddocking coupler of the first locker with the first docking coupler ofthe second locker when the second locker is confirmed to dock with thecorresponding docking station.
 9. The system of claim 1, wherein thestation control circuit is further configured to identify that anunmanned delivery vehicle transporting the first locker is within athreshold distance of the corresponding docking station, andauthenticates the unmanned delivery vehicle prior to authorizing thefirst locker to dock with the corresponding docking station.
 10. Thesystem of claim 1, wherein each of the first docking coupler and thesecond docking coupler of each of the multiple delivery lockers isconfigured to couple with any one of the first docking coupler or thesecond docking coupler of any of the other of the multiple deliverylockers providing a daisy chain coupling of a set of two or more of themultiple delivery lockers coopered with the corresponding dockingstation of the multiple docking stations through the daisy chaincoupling.
 11. A method of docking retail delivery lockers, comprising:confirming, by a station control circuit of a docking station ofmultiple docking stations at different delivery locations, a firstlocker of multiple delivery lockers is scheduled to dock with thedocking station, wherein each delivery locker of the multiple deliverylockers comprises a housing enclosing at least an interior productcavity a first docking coupler and a second docking coupler eachconfigured to securely dock and lock with any of the multiple dockingstations and a docking coupler of another of the multiple lockers, and acommunication link between the first docking coupler and the seconddocking coupler; and authorizing a locking between a locker coupler ofthe docking station and the first docking coupler of the first locker.12. The method of claim 11, further comprising: confirming a secondlocker is scheduled to dock with the docking station; and authorizingthe locking of the second docking coupler of the first locker with thefirst docking coupler of the second locker when it is confirmed that thesecond locker is scheduled to dock with the docking station.
 13. Themethod of claim 12, further comprising: supplying electrical power fromthe docking station to the first locker through an electrical powercoupler of the docking station electrically coupled with the firstdocking coupler of the first locker, and to the second locker through anelectrical power conductor extending between the first coupler and thesecond coupler of the first locker.
 14. The method of claim 12, furthercomprising: monitoring power usage by the first locker; and monitoringpower usage by the second locker independent of the power usage of thefirst locker.
 15. The method of claim 12, further comprising:establishing a communication path between an external distributedcommunication network with which the docking station is communicativelycoupled and both the first locker and the second locker.
 16. The methodof claim 12, further comprising: controlling, through a first lockercontrol circuit of the first locker, an interior temperature of theproduct cavity of the first locker; and controlling, through a secondlocker control circuit of the second locker, an interior temperature ofthe product cavity of the second locker independent of the temperatureof the product cavity of the first locker.
 17. The method of claim 12,further comprising: causing communications from the station controlcircuit and to the second locker over a communication connection betweenthe first coupler and the second coupler of the first locker.
 18. Themethod of claim 11, further comprising: by a first locker controlcircuit of the first locker: obtaining a second locker identifier from asecond locker of the multiple delivery lockers; confirming the secondlocker is scheduled to dock with the docking station; and authorizingthe locking of the second docking coupler of the first locker with thefirst docking coupler of the second locker when the second locker isconfirmed to dock with the docking station.
 19. The method of claim 11,further comprising: identifying that an unmanned delivery vehicletransporting the first locker is within a threshold distance of thedocking station, and authenticating the unmanned delivery vehicle. 20.The method of claim 11, further comprising: daisy chain coupling a setof two or more of the multiple delivery lockers, including the firstdelivery locker, with each other to lock the daisy chain coupled set oftwo or more of the multiple delivery lockers with the docking station.